
/**
 *  \file avctp_extern.h
 *
 *  This header file contains declarations of all global variables
 *  used in the AVCTP module. This file will be included by all the
 *  source files except the avctp_init.c file.
 */

/*
 *  Copyright (C) 2013. Mindtree Ltd.
 *  All rights reserved.
 */

#ifndef _H_AVCTP_EXTERN_
#define _H_AVCTP_EXTERN_

/* ----------------------------------------- External Global Variables */

/* Global Mutex for the AVCTP module */
BT_DEFINE_MUTEX_TYPE (extern, avctp_mutex)

/*
 *  Table of AVCTP Signaling Entities. There shall be only one Signaling
 *  Channel between a pair of AVDTP Entities.
 */
extern AVCTP_SIGCH avctp_sigchs [];

/* Table of active AVCTP Profile Entities. */
extern AVCTP_PROFILES avctp_profiles [];

#endif /* _H_AVCTP_EXTERN_ */


